Aperture combines a CAD program with a database. Some of its numerous features are difficult to access, but the package is very useful overall. The database is a decent flat-file manager, while the drawing portion of the package has color support, infinite zoom, libraries, and many other power tools.